MEGAPALM TECHNOLOGY FIRM